Pham Minh PhucPham Minh Phuc
International FootballSunderland 0-0 Leeds: A Point Saved by Gloves and the Gap Between Two DossiersLate at the Stadium of Light, the detail worth recording was not a goal. Sean...
International FootballThe Blank Dossier in Madrid: A Beat Keeper's Discipline of Not PublishingSeven fifteen in the morning, Madrid. I open the file sent from the newsroom:...
International FootballChelsea lose Emi Martínez for weeks: when a fractured jaw forces the whole build-up to change rhythmAt Goodison Park, with the score already 2-0 to the visitors, a scrappy phase...
VolleyballVTV Cup, Thanh Thuy, and the Gap Vietnamese Women's Volleyball Has Yet to FillIn 2026, I sat in the twelfth row of an arena in Nha Trang and counted. Not...
Table TennisEngland's Youth Cohort in Szombathely: Seeds Are Not Medal InsuranceIn Table Tennis England's entry list for the WTT Youth Contender Szombathely,...
BadmintonLoh Kean Yew Meets Kunlavut Vitidsarn in the 2026 Asian Games Men's Singles Final: Speed Against PatienceThe Ichinomiya Municipal Gymnasium sits on the edge of the city of the same...
Table Tennis2026 European Championships in Ljubljana: Four Winning Mechanisms in the Men's Round of 16 and the Underweighted Signal from Anton KällbergThe fourth game between Anton Källberg and Panagiotis Gionis in the men's...
SwimmingTwo South American Records Shattered in One Night at Jose Finkel Trophy 2026: Leonardo Alcântara Drops 14 Seconds in 800m Freestyle, Gui Caribe Consolidates Sprint DominanceAt the fifth round of Brazil's Jose Finkel Trophy 2026 short-course swimming...
Martial ArtsEight Layers of a Fight: Where to Look So the Scoreline Doesn't Fool YouEight Layers of a Fight: Where to Look So the Scoreline Doesn't Fool You I on...
SwimmingWorld Swimming Through the Numbers: Nine Layers of Data and the Zone That Cannot Be Measured3:12 a.m. Brisbane time, the screen in my small apartment showed a blank...
Domestic FootballWhen Vietnamese Football Learns to Run: Pressing, Physicality, and the Price of SpeedIn the second leg of the 2026 ASEAN Championship final at Rajamangala Stadium...
BasketballNine Analytical Dimensions, Not a Single Line of Data2:17 in the morning. The drizzle in Hai Phong clung to the window as a thin...
TennisTwo weeks, two wins: Kostyuk beats Stephens again at US OpenTwo weeks, two wins: Kostyuk beats Stephens again at US Open As the Flushing...
Domestic FootballThe Asian Nations League and the 18-team Tier 1 borderline: Where Vietnam stands as AFC redraws the mapIn a small room in Hanoi, the television replays a Vietnam national team matc...
International FootballMbappe's Brace, Real Madrid's Win at Nou Camp: Reading the 37 PercentMinute 87. The ball rolled across the face of the goal and nobody touched it...
Domestic FootballVietnamese Football: When 43% of the V.League Wage Bill Never Reaches PrintOn a November evening, as V.League 1 entered its final round of fixtures with...
International FootballJapan Lose Third Straight Asian Games Final to South Korea: The Ten-Change Lineup and What Nobody Dares SayMinute 25. The stretcher rolls onto the pitch. Nwadike Uche Bryan Seiyu lies...
TennisNingbo: Shnaider Wins on a 49-Unforced-Error Day, and the Final Week of the Asian SwingThe statistics loaded about thirty seconds after the picture did, and for tho...
EsportsVCT China 2027: Eight Partner Slots, Five Organizations Losing Their Seat, and an Unfilled GapOver the past twelve months, I re-watched forty-one VCT China matches, loggin...
BilliardsMark Allen and the Crucible Shock: When the Match-Ball Black Rolls Off the World Title JourneyCrucible arena, frame 32, score 16-15 in Mark Allen's favor. The entire crowd...
